
#ifndef EVT_HANDLE_H
#define EVT_HANDLE_H



/*===========================[Includes]======================================*/


#include "stdint.h"
#include "evtqueue.h"

#ifdef __cplusplus
extern "C" {
#endif


/*===========================[Defines]=======================================*/


/*===========================[Macros]========================================*/
/*===========================[Typedef]=======================================*/



/*===========================[Global Prototypes]=============================*/

void evtqueue_init();

int evtqueue_write(const  evt_t*, int force);

// 从消息队列头部取出一个或多个消息。
// 返回值大于0表示取出的消息个数，返回0表示队列已空。
int evtqueue_read( evt_t*, int n);







#ifdef __cplusplus
}
#endif


# endif